#ifndef MAIN_H_
#define MAIN_H_

#include "define.h"
#include "parseNames.h"
#include "parseMagic.h"
#include "parseGame.h"

void printNames();
void printMagics();
void terminalElements();
void helpDialog();
void rootElement(char * elementArg, int cant);
void basicElements(char * elementArg, int cant);
void ordenaAlfa(Element * terminales, int cantT);
void recursiveBasics(char * element, Element * repetidos, Element* resp);
void recursiveRoot(char * element, Element * repetidos, Element* resp);
void agregarElemento(Element * array, char * elemento, int* cant);
char * getElementArg(char * argv[], int i);
int cantRep=0;
int cantResp=0;

#endif
